* { margin: 0; padding: 0; }

body { background: url('../img/grayBackground.jpg'); font: normal 14px/1.5 verdana, arial, helvetica, sans-serif; color: #555; }

#page-wrapper { max-width: 1000px; margin: 20px auto 0 auto; background: #eee; padding: 4px; border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

#head { margin: 2px 2px 8px 2px; padding: 0px 0; }

    #head h1 { text-align: left; color: #888; font-family: georgia, sans-serif; margin: 0 4px 0 8px; font-size: 54px; text-shadow: 1px 1px #ddd; }

    #menu { margin: 4px 4px 0 4px; }
    #menu .menu-container { margin-left: 20px; }
    #menu .menu-container a { }
    #menu .menu-container:first-child { display: inline-block; }
    #menu .menu-container ul ul { margin-left: 40px; background: green; display: none; }

#body { margin: 2px 2px 8px 2px; }
        #body fieldset { border: none; }
    
        #body .content-section { }

        #body .section-wrapper { overflow: auto; margin: 5px; }
        #body .section-control-panel { padding: 0 4px; background: #ccc; }

        #body .section { float: left; margin: 2px 0; }
        #body .section-inner { border: 1px solid #bbb; padding: 2px; }
        #body .section-options { margin-top: 4px; text-align: right; border-top: 1px dashed #ccc; background: #e1dfda; padding-top: 2px; }
        #body .section-options input { padding: 1px 8px; cursor: pointer; }
        
        #body .section-control-panel { }
        #body .section-control-panel form { }
    
        #body .wysiwyg { margin: 0; padding: 0; background: red; }
        #body .wysiwyg fieldset { margin: 0; padding: 2px; background: #e1dfda; border: none; }
        #body .wysiwyg textarea { margin: 0; padding: 0; background: #eee; width: 100%; border: none; resize: none; min-height: 200px; font: normal 14px/1.5 verdana, arial, helvetica, sans-serif; color: #555; }
        #body .wysiwyg textarea:focus {  }


#foot { border: 1px solid #bbb; margin: 2px; }
        #foot p { text-align: right; padding-right: 10px; }

ul {
    margin-left: 20px;
}

input[type=text]
{
    padding: 2px;
}